@CHARSET "UTF-8";

div#addForm {
	position: absolute;
	background-color: white;
	margin: 10px;
	display: none;
	width: 250px;
}

div#addForm div {
	clear: both;
}

div#addForm label {
	width: 100px;
	cursor: pointer;
	float: left;	
}

div#addForm input {
	float: left;
	width: 100px;	
}

table.datatable {
	width: 30%;
	border: 1px solid #c2d69a;
	border-collapse: collapse;
	font: 10pt verdana, serif;
}

table.datatable td,th {
	border: none;
	border-bottom: 1px solid #c2d69a;
	width: 27%;
}

table.datatable td {
	padding: 0px;
	padding-left: 5px;
}

table.datatable tbody tr:hover {
	background-color: #9bbb59;
}

table.datatable td div#async {
	background: white url("progress.gif") 99% 1px no-repeat;
}

table.datatable input#editing {
	width: 100%;
	font: 10pt verdana, serif;
	border: 0px;
}

table.datatable td div {
	padding: 1px 0px;
}

table.datatable tbody .evenRow {
	background-color: #eaf1dd;
}

table.datatable tbody .oddRow {
	background-color: #efefef;
}

table.datatable .header {
	text-align: center;
	background-color: #9bbb59;
}

.iconX {
	background: url("icons.png") no-repeat top left;
	padding-left: 14px;
}

.iconE {
	background: url("icons.png") no-repeat top left;
	background-position: -144px 0;
	padding-left: 14px;
}